package com.songhuan.web.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.songhuan.web.dto.*;
import com.songhuan.web.dto.query.*;
import com.songhuan.web.entity.*;
import com.songhuan.web.tools.dto.*;
import com.songhuan.web.dto.CheckSettingDto;
import com.songhuan.web.dto.query.CheckSettingPagedInput;
import com.songhuan.web.entity.CheckSetting;
import com.songhuan.web.tools.dto.PagedResult;

import java.util.List;


/**
 * 考勤设置功能的Service接口的定义清单
 */
public interface CheckSettingService extends IService<CheckSetting> {

    /**
     * 考勤设置的分页查询方法接口定义
     */
    PagedResult<CheckSettingDto> List(CheckSettingPagedInput input) ;
    /**
     * 考勤设置的新增或者修改方法接口定义
     */
    CheckSettingDto CreateOrEdit(CheckSettingDto input);

     /**
     * 获取考勤设置信息
     */
    CheckSettingDto Get(CheckSettingPagedInput input);


    List<CheckSetting> GetCheckCourseList(CheckSettingDto input);

    List<CheckSetting> GetSelectList();


}
